package freehorizons.engine;

import java.util.ArrayList;
import java.util.List;

import freehorizons.core.Attribute;
import freehorizons.core.hiker.EquipmentSet;
import freehorizons.core.hiker.Hiker;

public class SimpleHiker implements Hiker
{

	private final ArrayList< Attribute > attributes_;
	private final EquipmentSet equipment_;
	private final String name_;

	public SimpleHiker( String name )
	{
		attributes_ = new ArrayList< Attribute >( );
		equipment_ = new SimpleEquipmentSet( );
		name_ = name;
	}

	@Override
	public List< Attribute > getAttributes( )
	{
		return attributes_;
	}

	@Override
	public EquipmentSet getEquipment( )
	{
		return equipment_;
	}

	@Override
	public String getName( )
	{
		return name_;
	}

}
